*{
	margin: 0;padding: 0;font-family: "微软雅黑";
}
p{
	margin: 0;padding: 0;
}
ul, ol {
    padding: 0;
    margin: 0;
}
body { width: 100%;  *cursor: default;}
a {
    color: inherit;
    text-decoration: none;
    outline: none;
}
.hcenterbox{
	width:1178px;margin:0 auto;overflow: hidden;
}
.bg{
	background-color: #ffd4ca;margin-bottom:100px;
}
.dot{
	color: #EB6100;font-size: 30px;float: left;
}
.font-bold{
	font-weight: bold;color: #454545;
}
.font1{
	font-size: 14px;color: #656565;
}
.font2{
	font-size: 14px;color: #6f6f6f;
}
.font3{
	font-size: 14px;color: #b3b3b3;
}
.font4{
	font-size: 12px;color: #6f6f6f;
}
.icon-user:before,.icon-edit:before{
	margin-right: 10px;
}


.Login-immediately{
	display: block;width:100%;line-height: 50px;color: #ffffff;font-size: 18px;text-align: center;background-color: #eb6304;cursor: pointer;
}
.head-nav ul .btnImg{
	margin:0;float: none;margin-left: 155px;
}
.login-sbox{
	width:180px;height:65px;background-color: #ffffff;border:1px solid #dddddd;margin-top: -5px;overflow: hidden;
}
.btnLogin{
	display: block;border: 1px solid #dddddd;font-size: 14px;color: #888787;border-radius: 2px;line-height: 22px;width:48px;text-align: center;
	float: left;margin:20px 15px;cursor: pointer;
}
.user-tile{
	position: absolute;right:-6px;top:54px;z-index: 2;display: none;
}
.user-tile .login-sbox{
	width:108px;
}
.head-nav ul .user-tile .btnImg{
	margin-left: 85px;
}

.sec-screen{
	background-color: #ffffff;height: 100%;overflow: hidden;
}
.advantagebox{
	width:100%;height:933px;position: relative;overflow: hidden;background:url(http://cdn.img.shengbb.com/bg/baby_02.jpg@!bg) no-repeat center;background-size: 100% 100%;z-index: 1;
}
.advantagebox .bg1{
	position: absolute;top: -50px;
}
.advantagebox .simg{
	position: absolute;top:5%;display: none;
}
.x{
    overflow-x:hidden;
}
.simg a{
	width:112px;height:38px;background-color: #f65c08;border-radius: 3px;color: #ffffff;text-align: center;line-height: 38px;
	font-size: 14px;position: absolute;bottom: 60px;left:42px;cursor: pointer;
	box-shadow: 0 0 12px 0 rgba(195,65,2, 0.4); 
}
.simg a:active{
	background-color: #ac5b16;
}

.set-meal{
	width:100%;height:1670px;background-image:url(http://cdn.img.shengbb.com/bg/baby_03.png@!bg);background-repeat:no-repeat;background-position: center;overflow: hidden;background-size: 100% 100%;
}
.meal-box{
	width:1178px;margin: 0 auto;overflow: hidden;
}
.top-block{
	width:100%;font-size: 16px;overflow: hidden;margin-top: 211px;
}
.top-block-left{
	display: block;float:left;border-bottom-left-radius: 5px;border-top-left-radius: 5px;width:24%;background-color: #eb6100;line-height: 44px;
	padding-left: 8px;
}
.top-block-left span{
	color: #ffffff;
}
.top-block-right{
	display: block;float:left;border-bottom-right-radius: 5px;border-top-right-radius: 5px;width:73%;background-color: #f4e4c7;
	border-bottom: 1px solid #e3d1b3;line-height: 46px;text-align: right;color: #eb6100;padding-right: 8px;cursor: pointer;
}
.diff-part{
	padding:30px 0;overflow: hidden;
}
.diff-spart{
	width:500px;float: left;list-style: none;margin-bottom:35px;margin-left: 55px;
}
.spart-img{
	border-radius: 5px;width:500px;height: 300px;position: relative;
}
.si0{
	background-color: #f9df94;
}
.si0 .bg0{
	background-color: #f9bc03;
}
.si1{
	background-color: #f3bb92;
}
.si1 .bg1{
	background-color: #eb6100;
}
.si2{
	background-color: #bbbfe8;
}
.si2 .bg2{
	background-color: #5e6ad7;
}
.si3{
	background-color: #f394d9;
}
.si3 .bg3{
	background-color: #eb00b1;
}
.spart-img img{
	width:490px;height:290px;margin: 5px;
}
.spart-img span{
	display: block;font-size: 18px;font-weight:bold;color: #ffffff;padding:6px 18px;position:absolute;top:25px;left:-3px;
}
.spart-btn{
	width:100%;height:auto;margin-top:35px;
}
.spart-btn span{
	color: #ffffff;font-size: 18px;padding:8px 46px;border-radius: 3px;cursor: pointer;
}
.spart-btn a{
	margin-left: 56px;
}
.spart-btn .span1{
	background-color: #6ecf6a;
}
.spart-btn .span2{
	background-color: #36bfff;
}
.spart-btn span:active{
	background-color: #f5793c;
}
.cost{
	width:1035px;margin: 30px auto;border: 5px solid #fbaf9f;border-radius:5px;position: relative;
}
.cost-btn{
	position: absolute;bottom: 60px;right:55px;border-radius: 1px;padding: 1px;cursor: pointer;
}
.cost-text{
	font-size:24px;color:#ffffff;font-weight:600;position:absolute;bottom:108px;right:102px;letter-spacing:5px;cursor: pointer;
}
.cost-btn:hover{
	/*-webkit-animation:test 0.3s ease-in infinite;*/
}
/*.cost-btn:active{
	width:264px;height: 98px;
}*/
.bigbox{
	width:100%;background-image: url(http://cdn.img.shengbb.com/bg/img_32.png);overflow: hidden;
}
.double-title{
	width:1178px;margin: 0 auto;
}
.Etitle{
	color: rgba(232,231,228,.5);text-align: center;
}
.Etitle .span1{
	font-size: 66px;font-family: fantasy;text-transform : uppercase;padding: 0 40px;
}
.Ctitle{
	font-size: 32px;color: #ff7646;font-weight: bold;text-align: center;margin-top: -46px;
}
.Ctitle2{
	font-size: 18px;color: #3e3633;text-align: center;
}
.flow-box{
	width:100%;height:350px;margin-top: 90px;
}
.all-circle{
	margin: 0 auto;width:1178px;position: relative;z-index: 5;
}
.circle-box{
	position:absolute;z-index: 2;
}
.circle-box p{
	font-size: 14px;color: #585858;text-align: center;line-height: 30px;
}
.circle-box1{
	top:60px;left: 0;
}
.circle-box2{
	top:60px;left:14%;
}
.circle-box3{
	top:-20px;left:26%;
}
.circle-box4{
	top:155px;left:26%;
}
.circle-box5{
	top:62px;left:39%;
}
.circle-box6{
	top:-20px;left:50%;
}
.circle-box7{
	top:164px;left:51%;
}
.circle-box8{
	top:60px;left:65%;
}
.circle-box9{
	top:60px;left:79%;
}
.circle-box10{
	top:60px;left:93%;
}
.No{
	display:block;background-image:url(../img/cimg_03.png);width:31px;height:31px;text-align:center;line-height:30px;color:#ffffff;
	position: absolute;top:0;z-index: 2;
}
.circle-bor{
	border-radius:50%;background-color: #ffcebf;padding: 6px;height: 90px;width:90px;cursor: pointer;
}
.circle-bor img{
	width: 100%;height: 100%;border-radius:50%;
	-webkit-transition: 1s;
    -webkit-transition: -webkit-transform 1s ease-out;
    transition: transform 1s ease-out;
    -moz-transition: -moz-transform 1s ease-out;
}
.circle-bor img:hover{
    transform: rotateZ(360deg);
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
}
.y1{
	width:180px;height:20px;border-bottom:1px solid #fbdfcc;position: absolute;z-index: 1;left:200px;top:60px;
	-webkit-transform: rotate(143deg);/*Safari 4+,Google Chrome 1+  */
	-moz-transform: rotate(143deg);/*Firefox 3.5+*/
}
.hrleft1{
	position: absolute;top:116px;left:0;z-index: 1;line-height: 0;
}
.hrleft2{
	width:1px;height:220px;margin:0px auto;padding:0px;background-color:#fbdfcc;overflow:hidden;position: absolute;
	top:8px;left:356px;z-index: 1;
}
.y2{
	width:365px;height:218px;border-bottom:1px solid #fbdfcc;position: absolute;z-index: 1;left:385px;top:96px;
	-webkit-transform: rotate(143deg);/*Safari 4+,Google Chrome 1+  */
	-moz-transform: rotate(143deg);/*Firefox 3.5+*/
}
.hrleft3{
	width:1px;height:240px;margin:0px auto;padding:0px;background-color:#fbdfcc;overflow:hidden;position: absolute;
	top:8px;left:648px;z-index: 1;
}
.y3{
	width:220px;height:132px;border-bottom:1px solid #fbdfcc;position: absolute;z-index: 1;left:666px;top:168px;
	-webkit-transform: rotate(143deg);/*Safari 4+,Google Chrome 1+  */
	-moz-transform: rotate(143deg);/*Firefox 3.5+*/
}
.hrleft4{
	position: absolute;top:116px;right:0;z-index: 1;line-height: 0;
}
.leftpart{
	float: left;width:69%;
}
.leftpart .top-block{
	margin-top: 0;
}
.rightpart{
	float: right;width:30%;
}
.boxone{
	padding: 18px 15px;overflow: hidden;
}
.boxone img{
	float: left;width:165px;height: 115px;
}
.boxone p{
	float: left;width:590px;line-height: 26px;margin-left: 18px;
}
.info-list{
	width:100%;padding: 18px 0;overflow: hidden;
}
.info-list li{
	width:380px;border-bottom: 1px solid #ececec;float: left;line-height: 40px;list-style: none;margin-left: 15px;
}
.info-list li a{
	overflow: hidden;
}
.info-list .font1{
	float:left;width:285px;padding-left: 8px;
}
.info-list .font3{
	float: right;
}
.videobox{
	width:350px;height:235px;background-color: #eeeeee;background-image: url(../img/baby2.jpg);
}
.videobox img{
	width:350px;height:235px;
}
.info-list2{
	padding: 0;margin-top: 20px;
}
.info-list2 li{
	width:100%;margin: 0;
}
.info-list2 li img{
	padding: 0 7px 0 11px;vertical-align: middle;
}
.info-list2 li .font1{
	float: none;padding: 0;cursor: pointer;
}
.obscure-bg{
	width:100%;height:500px;background-image: url(http://cdn.img.shengbb.com/bg/bg01.png@!bg);background-size: cover;
}
.widescreen{
	width:100%;height:540px;
}
.position{
	margin-top: 174px;
}
.widescreen .hcenterbox{
	position: relative;margin: 0 auto;z-index: 1;top:-590px;
}
.swide{
	box-shadow:0px 0px 8px rgba(59,43,38,.2);width:1010px;height:470px;margin:5px auto;padding: 30px 20px;background-color: #ffffff;
}
.swide .rightpart .top-block-left{
	width:97%;background-color: #f4e4c7;border-top: 2px solid #eb6100;border-radius:5px;float: none;
}
.swide .rightpart .top-block-left span{
	color: #eb6100;
}
.imgbox{
	width: 100%;height: 400px;margin-top: 25px;
}
.boxs-one{
	width:100%;height: 190px;position: relative;margin-top: 25px;
}
.boxs-one .img1{
	width:100%;height: 190px;
}
.boxs-one p{
	width:100%;line-height: 40px;text-align: center;color: #ffffff;font-size: 18px;background-color: rgba(252,154,85,.45);
	position: absolute;z-index: 2;top:40%;
}
.boxs-two{
	overflow: hidden;margin-top: 9px;width:106%;height: auto;
}
.boxs-two .img2{
	width:94px;height: 76px;margin-right: 9px;float: left;position: static;
}
.swide .font4{
	line-height: 22px;width:97%;margin-top: 10px;float: right;cursor: pointer;
}
.client-comm{
	width:1138px;position: relative;padding: 20px;overflow: hidden;
}
.triangle{
	width: 0;height: 0;border-top: 16px solid #eb6100;border-right: 16px solid transparent;position: absolute;top:0;left: 0;
}
.client-comm-top{
	border-bottom: 1px solid #e6e6e6;overflow: hidden;
}
.client-comm-top span{
	font-size: 18px;font-weight: bold;color: #403b38;line-height: 38px;float: left;
}
.client-comm-top a{
	display:block;width:54px;line-height: 24px;font-size: 12px;color: #ffffff;background-color: #e45c00;text-align: center;float: right;margin-top: 5px;cursor: pointer;
}
.client-comm-carousel{
	height:290px;overflow: hidden;
}
.cccsbox{
	overflow: hidden;
}
.comm-part{
	width:550px;float: left;margin-top:40px;
}
.comm-part img{
	width:74px;height:74px;float: left;margin-right: 15px;
}
.comm-part span{
	line-height: 26px;float: left;
}
.comm-part p{
	float: left;width:82%;line-height: 22px;height:46px;overflow: hidden;
}
.triangle2{
	width: 0;height: 0;border-left:6px solid transparent;border-right:6px solid transparent;border-top: 7px solid #dfdfdf;margin-left: 48%;cursor:pointer;
}
.sunbox{
	width:165px;height: 165px;border-radius:50%;background-color: #ffffff;margin:0 auto;overflow: hidden;margin-top: -100px;
}
.sunbg{
	width:120px;height: 120px;border-radius:50%;background-color:#e45c00;margin:22px auto;box-shadow:0px 0px 8px rgba(255,30,0,.3);overflow: hidden;
}
.sunbg span{
	font-size: 28px;font-weight: bold;color: #ffffff;width:60px;display: block;margin-top: 22px;margin-left: 34px;
}
.spart-btn2{
	width:315px;margin:50px auto;overflow: hidden;
}
.spart-btn2 span{
	width:138px;height: 40px;display: block;line-height: 40px;text-align: center;cursor: pointer;
}
.spart-btn2 .span1{
	color:#6c7fde;border: 2px solid #a69ed7;float: left;
}
.spart-btn2 .span1:hover{
	background-color:#6c7fde;color: #ffffff;
}
.spart-btn2 .span2{
	color:#ff7646;border: 2px solid #ff7646;float:right;
}
.spart-btn2 .span2:hover{
	background-color:#ff7646;color: #ffffff;
}
.simgbox{
	width:360px;float: left;margin: 0 16px;list-style: none;height:350px;margin-top:45px;
}
.sbox{
	width:360px;height: 300px;border-top-left-radius: 5px;border-top-right-radius: 5px;overflow: hidden;position: relative;
}
.sbox p{
	display:block;width:100%;height:54px;background-image:url(../img/bg_03.png);text-align:center;color:#ffffff;line-height:46px;font-size:24px;position:absolute;top:0;
}
.sbox img{
	width:100%;height: 100%;
}
.sboxtext{
	color: #6c6c6c;font-size: 16px;line-height: 40px;
}
.left-double-title .span1{
	padding: 0;font-size: 70px;
}
.left-double-title p{
	text-align: left;
}
.left-double-title .Ctitle{
	margin-top: -45px;
}
.diff-spart2{
	width:478px;
}
.diff-spart2 .spart-img{
	border: 2px solid #eb6100;padding: 17px 18px;background-color:#ffffff;border-radius: 0;width:440px;height: 240px;
}
.diff-spart2 img{
	width:438px;height: 242px;margin: 0;
}
.diff-spart2 h2{
	margin: 26px 0 18px 0;
}
.title2{
	font-size: 20px;color: #4a4a4a;text-align: center;line-height:60px;
}
.doc-info{
	list-style-type:initial;margin-left: 22px;
}
.doc-info li{
	font-size: 18px;color: #5e5e5e;line-height: 45px;
}
.title-btn{
	width:620px;height: 60px;display: block;margin: 0 auto;text-align: center;background-color: #6ecf6a;line-height: 60px;color: #ffffff;font-size: 28px;margin-bottom: 70px;
}
.theimg{
	width:100%;
}
.theimg img{
	margin:0 0 120px 0;width:100%;min-width: 1178px;
}

/*弹窗*/
.title-top{
	overflow: hidden;line-height: 54px;border-radius: 5px;
}
.title-top p{
	width:100%;height:54px;line-height:54px;text-align:center;background-color:#eb6100;font-size:32px;color:#ffffff;
}
.fypg-t{
	margin-top:30px;
}
.fypg-t-name{
	border-left:10px solid #EB6100;padding-left:20px;height:38px;line-height:38px;border-bottom:1px solid #EB6100;width:100%;display:block;font-size:24px;color:#EB6100;
}
.tcbox{
	width:760px;overflow: hidden;margin-top:40px;
}
.tc-list{
	width:150px;float: left;position: relative;
}
.tcimgbox{
	width:120px;height:120px;border-radius: 50%;overflow: hidden;
}
.tcimgbox img{
	width:160px;height:160px;
}
.tccheck-box{
	width:auto;background-color:#ffffff;position: absolute;bottom:-10px;
}
.tccheck-box label{
	color: #585858;font-size: 16px;text-align: center;width:120px;display: inline-block;line-height:40px;
}
.tccheck-box input[type="radio"],.tcradio-box input[type="radio"]{
	margin-left: 5px;
}
.tcradio-box{
	padding:34px 10px;
}
.tcradio-box label{
	color: #585858;font-size:20px;display: inline-block;width:190px;
}
.ntcradio label{
	width:400px;line-height: 46px;
}
.ntcradio input[type="radio"]{
	margin-left: 0;margin-right: 30px;
}
.fypg-phone{
	width:100%;height:55px;font-size:30px;color:#ffffff;margin-bottom:20px;
}
.fypg-text{
	font-size: 24px;color:#eb6100;
}
.fypg-phone input[type="num"]{
	width:300px;height:28px;font-size:24px;color:#585858;margin: 12px 0;border: none;border-bottom:1px solid #eb6100;padding-left: 20px;color: #eb6100;
}
.submit-btn{
	width:100%;height:52px;line-height:52px;color:rgba(255,255,255,.8);background-color:#eb6100;font-size:32px;text-align:center;margin:35px 0;cursor: pointer;border-radius:5px;
}
/*弹窗-立即预定*/
.line1{
	color: #e3e3e3;
}
.copyright{
	color: #ffffff;text-align: center;
}
.registerbox{
	box-shadow:0 0 10px rgba(66,26,14,.25);background-color: rgba(255,255,255,.8);margin-top: 22px;padding:0 30px 40px 30px;
}
.registerbox img{
	margin: 18px 156px;
}
.input-box{
	overflow: hidden;margin:14px 0;font-size: 14px;
}
.input-left{
	display:block;width:420px;border:1px solid #cecece;height:44px;line-height: 46px;float: left;
}
.input-left input{
	border: none;padding-left: 9px;background-color: rgba(255,255,255,0);
}
.input-left input:focus{
    outline:0;
}